﻿<%@ Page Title="Đăng kí tài khoản" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
    CodeBehind="Register.aspx.cs" Inherits="Transport.Register" %>
<%@ Register TagPrefix="recaptcha" Namespace="Recaptcha" Assembly="Recaptcha" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div class="wrapper order">
    <div id="content">
    <div id="column-right">
    <div class="box">
  <div class="box-heading_acc">Tài khoản</div>
  <div class="box-content_acc">
    <ul>
            <li><a href="Register.aspx">Đăng nhập/Đăng kí</a></li>
            <li><a href="Account.aspx?mode=change_info">Thay đổi tài khoản</a></li>
            <li><a href="Account.aspx?mode=change_password">Mật khẩu</a></li>
            <li><a href="DonHangHistory.aspx">Lịch sử đặt hàng</a></li>
          </ul>
  </div>
</div>
</div>

        <div class="ordtr content_account">
			Đăng kí tài khoản
        </div>
        <div class="main_category_wrapper min content_account"">
        <script type="text/javascript">
            $(document).ready(function () {
                $("#register").validate({
                    errorElement: "span", //Thành phần HTML hiện thông báo lỗi
                    rules: {
                        password2: {
                            equalTo: "#password1" //So sánh với trường cpassword với thành trường có id là password
                        },
                        min_field: { min: 5 }, //Giá trị tối thiểu
                        max_field: { max: 11 }, //Giá trị tối đa
                        range_field: { range: [4, 10] }, //Giá trị trong khoảng từ 4 - 10
                        rangelength_field: { rangelength: [4, 10]} //Chiều dài chuỗi trong khoảng từ 4 - 10 ký tự
                    }
                });
            });

        </script>
        <script type="text/javascript">
            $(function () {
                var birthday = $("#birthday").datepicker({ dateFormat: 'yy/mm/dd', changeYear: true, changeMonth: true, yearRange: "-70:+0" });
            }); 
        </script>
        <h2>
            Thông tin cá nhân</h2>
        <%
            string tendangnhap = Request.Form["tendangnhap"];
            string hoten = Request.Form["hoten"];
            string namsinh_str = Request.Form["birthday"];
            string cmnd = Request.Form["cmnd"];
            string email = Request.Form["email"];
            string sodienthoai = Request.Form["telephone"];
            string diachi = Request.Form["addr"];
            string fax = Request.Form["fax"];
            string congty = Request.Form["company"];
            string chucdanh = Request.Form["chucdanh"];
            string password1 = Request.Form["password1"];
            string password2 = Request.Form["password2"];

            if (tendangnhap != null)
            {
                if (isExistsUser(tendangnhap) == 0)
                {
                    if (isExistsEmail(email) == 0)
                    {
                        if (password1 == password2)
                        {
                            string mycapcha = Request.Form["mycapcha"];
                            int checkcaptcha = captchaMatch(mycapcha);
                            if (checkcaptcha == 1)
                            {
                                string namsinh;
                                if (namsinh_str != null)
                                    namsinh = Convert.ToDateTime(namsinh_str).ToShortDateString();
                                else
                                    namsinh = Convert.ToDateTime("1971/1/1").ToShortDateString();
                                if (doRegister(tendangnhap, hoten, namsinh, cmnd, email, sodienthoai, diachi, fax, congty, chucdanh, password1))
                                {
                                    Session["info"] = "Đăng kí thành công";
                                    Session["user_name"] = tendangnhap;
                                    Response.Redirect("Thanksyou.aspx");
                                }
                                else
                                    Session["error"] = "Đăng kí thất bại";
                            }
                            else
                                Session["error"] = "Captcha không chính xác";
                        }
                        else
                            Session["error"] = "Passord không khớp";
                    }
                    else
                        Session["error"] = "Email đã tồn tại,chọn email khác";
                }
                else
                    Session["error"] = "Tên đăng nhập đã tồn tại";
            }
        %>
        <form id="register" runat="server">
        <div class="content">
            <div>
                <span class="info">
                    <% Response.Write(Session["info"]); Session["info"] = null;%></span></div>
            <div>
                <span class="error">
                    <% Response.Write(Session["error"]); Session["error"] = null;%></span></div>
            <table class="form" width="643px">
                <tbody>
                    <tr>
                        <td>
                            <span>*</span> Tên đăng nhập:
                        </td>
                        <td>
                            <input type="text" class="required" id="tendangnhap" name="tendangnhap" value=""/>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <span>*</span> Họ và tên:
                        </td>
                        <td>
                            <input type="text" class="required" name="hoten" value="" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <span>*</span> Năm sinh:
                        </td>
                        <td>
                            <input type="text" class="required" name="birthday" id="birthday" value="" placeholder="yyyy/mm/dd" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <span>*</span> CMND:
                        </td>
                        <td>
                            <input class="required" type="text" name="cmnd" value=""/>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <span>*</span> E-Mail:
                        </td>
                        <td>
                            <input class="required email" type="text" name="email" value="" placeholder="someone@example.com" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <span>*</span> Điện Thoại:
                        </td>
                        <td>
                            <input class="required" type="text" name="telephone" value=""/>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <span>*</span> Đia chỉ:
                        </td>
                        <td>
                            <input class="required" type="text" maxlength="100" name="addr" value="" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Fax:
                        </td>
                        <td>
                            <input type="text" name="fax" value=""/>
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
        <h2>
            Công ty của bạn
        </h2>
        <div class="content">
            <table class="form" width="643px">
                <tbody>
                    <tr>
                        <td>
                            Công ty:
                        </td>
                        <td>
                            <input type="text" name="company" value="" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Chức danh:
                        </td>
                        <td>
                            <input type="text" name="chucdanh" value="" />
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
        <h2>
            Mật khẩu</h2>
        <div class="content">
            <table class="form" width="643px">
                <tbody>
                    <tr>
                        <td>
                            Mật Khẩu:
                        </td>
                        <td>
                            <span>*</span><input class="required" minlength="6" type="password" name="password1"
                                id="password1" value=""/>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Nhập lại Mật Khẩu:
                        </td>
                        <td>
                            <span>*</span><input class="required" type="password" name="password2" id="password2"
                                value="" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <span>*</span>Mã bảo vệ:
                        </td>
                        <td>
                                <recaptcha:RecaptchaControl
                                ID="recaptcha"
                                runat="server"
                                PublicKey="6Lf9JtsSAAAAANFUCAxqrBmlbJEHHwYC-XmQsPN9"
                                PrivateKey="6Lf9JtsSAAAAAP8aNJnCbGh7VQz5bssfAEMOzqBe"
                                Theme="white"
                                />
                                <asp:Label Visible="false" ID="lblResult" runat="server" />
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
        <div class="buttons content">
            <div>
                <asp:Button ID="dangki_btn" runat="server" CssClass="readmore" Text="Đăng kí" />
            </div>
        </div>
        </form>
        </div>
</div>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentFooter" runat="server">
</asp:Content>
